package com.nanuminc.market.today;

import com.nanuminc.market.R;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.util.Log;
import android.view.Window;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import android.widget.TextView;
import android.widget.AdapterView.OnItemClickListener;



public class TodayCategory extends Activity {

	private ListView mLv_CategoryList ; // 1-2. 카테고리 리스트 뷰 받아올 놈
	private ArrayAdapter<String> listAdapter ; //
	/** Called when the activity is first created. */
	@Override
	public void onCreate(Bundle savedInstanceState) {
	    super.onCreate(savedInstanceState);
	    requestWindowFeature(Window.FEATURE_NO_TITLE); // Q
 	    setContentView(R.layout.location_category); // 1-1. View 내용 Activity 에 박기
 	     	    
 	    String[] cate = getResources().getStringArray(R.array.category); // 1-4. R 파일에서 카테고리 어레이 받아옴 	    
 	    listAdapter = new ArrayAdapter<String>(TodayCategory.this, R.layout.simplerow, cate); // 1-6. Activity Class, Layout, 데이터 인자를 adapt
 	    
 	    mLv_CategoryList = (ListView) findViewById(R.id.lv_catelist); //1-3. xml에서 id로 view get, 객체화
 	    mLv_CategoryList.setAdapter( listAdapter ); // 1-7. View 객체에 데이터 받아온 것을 어댑터로 setting
 	    mLv_CategoryList.setOnItemClickListener(new OnItemClickListener(){	//1-8. Item Click Listener 인터페이스를 세팅. 
 	    	public void onItemClick(AdapterView<?> parent, View view, int position, long id) { 	// Q. 이거 어떻게 쓰는 함수?    	              
		  		String cate_selected =  ((TextView) view).getText().toString();   	//Q. 이건 어떻게?
		  		Log.v("nanum", cate_selected);
		  		Intent i = getIntent(); //Category Activity를 호출한 Intent를 받아온다 // 1-5. TodayListAB나 TodayListC와 연결
		  		i.putExtra("CATE_SELECTED", cate_selected); //원래 Intent에 달아서 보낸다
	        	  //	Toast.makeText(parent.getContext(), "hello" + position, Toast.LENGTH_LONG).show();    	
		  		setResult(RESULT_OK, i);
		  		finish();
 	    	}
 	    });
	    // TODO Auto-generated method stub
	}
	
	

}
